package com.example.computer_exam_training_sys.service;

import com.example.computer_exam_training_sys.dto.StudyReminderDTO;
import java.util.List;

public interface UserStudyReminderService {
    // 获取用户提醒列表
    List<StudyReminderDTO> getUserReminders(Long userId);
    
    // 创建学习提醒
    StudyReminderDTO createReminder(StudyReminderDTO reminderDTO);
    
    // 更新提醒状态
    StudyReminderDTO updateReminderStatus(Long reminderId, Boolean isEnabled);
    
    // 获取待触发提醒
    List<StudyReminderDTO> getPendingReminders();
    
    // 获取提醒历史
    List<StudyReminderDTO> getTriggeredReminders(Long userId);
} 